課程資訊
課程名稱
3D程式設計
Introduction to 3D Programming 
開課學期
107-1 
授課對象
管理學院  資訊管理學系  
授課教師
 
課號
IM5049 
課程識別碼
725 U3600 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期三7,8,9(14:20~17:20) 
上課地點
 
備註
限學士班三年級以上
總人數上限:80人 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

(***Students who have not or could not register this course on line, please see the note below)

Evolutional developments of 3D computer graphics have been made possible by fast and powerful graphics processing chips and high definition displays in both computers and mobile devices. For these 3D opportunities, emerging and growing demands for 3D content creation call for 3D talents in 3D art authorization and modeling, as well as 3D programming. This course is designed to prepare students with 3D knowledge and programming skills for future 3D opportunities.

What make this course unique?

First, it is organized for an integrated learning experience through class lectures and demonstrations of codes in integrated development environment so that students could learn to code as in playground. Exercises are designed for practical applications, so are group projects.
Second, this course emphasises free, open source, cross-platform tools for 3D programming using the browser as visualisation platform.

***Students who are interested in this course have not or could not select this course online, please come to the first class to obtain the authorization code directly from Dr.Ed Hsieh or write an email to dr.edhsieh@gmail.com
This course welcome students of all backgrounds and international students! 

課程目標
This introductory course in 3D programming will cover HTML5 Canvas, HTML5 SVG, WebGL, P5.js and Processing, Three.js 3D JavaScript library, A-Frame and WebVR. Students will learn both 3D fundamental knowledge and programming skills through practical 3D exercises and hands-on projects.

This course aims at introducing 3D programming to students who are interested in 3D computer graphics, animations, game development, 3D in real life as well as in virtual reality (VR) and augmented reality (AR) applications. 
課程要求
Students with basic knowledge of HTML and JavaScript.
This course also welcome students with inter-discipline backgrounds as well as international students. 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
1. Angel, E. and Shreiner, D. (2015). Interactive Computer Graphics: A Top-Down
Approach with WebGL, Seventh Edition. Addison-Wesley. 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料